@import "./_iconfont.css";
@import "./_common";
uni-page,page{
  background-color: #f5f5f5;
}
.container {
  height: 100%;
  width: 100%; 
  /* display: table; */
  box-sizing: border-box;
} 
.container .u-overlay{
	z-index: 200  !important;;
}
.container .u-popup{
	z-index:200 !important;
}
/* 去掉默认样式 */
button::after {
	border: none; 
}
uni-button::after {
	border: none;
} 
input{
   width: 8.5rem;
   height: 0.6rem;
   font-size: 0.3rem;
}
::-webkit-input-placeholder{
     font-size: .5rem;
     line-height: 1.2rem;
     text-align: center;
 }
page,
block,
view,
scroll-view,
swiper,
movable-view,
icon,
text,
progress,
button,
checkbox,
form,
input,
label,
picker,
picker-view,
radio,
slider,
switch,
textarea,
navigator,
audio,
image,
video,
map,
canvas,
contact-button {
    box-sizing: border-box;
}

uni-modal,uni-toast{
	z-index: 9999;
}
.flex-auto{
	margin: auto;
	display: flex;
}
.w100{
	width: 100%;
}
.z-index-3{
	z-index: 3;
}
.z-index-300{
	z-index: 300;
}
.fixed-auto{
	position: fixed !important;
	bottom: 0;
	left: 0;
	right: 0; 
}
.fixed-bottom{
	position: fixed !important;
	bottom: 0; 
}
.bg-white{
	background-color:#FFFFFF;
}
/deep/.van-field__label .van-field__label{font-size: 28rpx;}
/deep/.van-field__label .van-field__value{font-size: 28rpx;}

/* 弹出框布局*/
.u-drawer {width: 100%;}
.u-drawer .title { font-size: 35rpx; font-weight: bold; text-align: center; height: 90rpx; line-height: 90rpx; }
.u-drawer .data { width: 100%; height: calc(100% - 90rpx - 100rpx);   overflow-y: auto; display: flex; flex-direction: column; align-items: center; }
.u-drawer .footer { width: 100%; height: 100rpx; line-height: 100rpx;  display: flex; flex-direction: column; align-items: center; margin-bottom: 0;}

/* 按钮设置 */
.all-but{
	height: 80rpx; line-height: 80rpx;  display: flex; align-items: center;margin: auto;justify-content: center;border-radius: 10rpx;font-size: 28rpx;
}

.circle{border-radius: 50%;}
.but-circle{border-radius: 99upx;font-size: var(--cell-icon-size,40upx);}
.w60{
	width: 120upx;
} 
.flex{
	display: flex;
}
xhs-view{
	font-size: 5.73333vw;
	line-height: 1.3 !important;
	--ide-font-size: 28rpx;
}
xhs-input {
    width: 8.5rem;
    height: 1.6rem;
    font-size: 0.3rem;
}

.error-msg{
	text-align: left;
	font-size: 24rpx !important;
	font-size: var(--field-error-message-text-font-size,24rpx);
	color: #ee0a24;
	color: var(--field-error-message-color,#ee0a24);
	position: absolute;
    bottom: 0;
	transform: scale(1);
	
    /* margin-left: 180rpx; */
}